package com.mall.module.user.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(description = "成长值记录视图对象")
public class GrowthRecordVO {

    @ApiModelProperty(value = "记录ID")
    private Long recordId;

    @ApiModelProperty(value = "用户ID")
    private Long userId;

    @ApiModelProperty(value = "成长值变动")
    private Integer growth;

    @ApiModelProperty(value = "变动后成长值")
    private Integer afterGrowth;

    @ApiModelProperty(value = "变动类型(ORDER:下单/REVIEW:评价/SIGN:签到/TASK:任务)")
    private String changeType;

    @ApiModelProperty(value = "关联订单号")
    private String orderSn;

    @ApiModelProperty(value = "变动描述")
    private String description;

    @ApiModelProperty(value = "创建时间")
    private String createTime;
} 